//
//  WXCloudNewsListVideoViewModel.h
//  xinguiyang
//
//  Created by 段尹斌 on 2017/12/7.
//  Copyright © 2017年 voc. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <WXCloudModuleNetworking/WXNetworkingConfiguration.h>
#import "WXNewsTableViewModelDelegate.h"
@interface WXCloudNewsListVideoViewModel : NSObject<WXNewsTableViewModelDelegate>

/** 栏目名称 */
@property (nonatomic, copy) NSString *chanelTitle;
/** 新闻列表ID */
@property (nonatomic, copy) NSString *classID;
/** 轮播图ID */
@property (nonatomic, copy) NSString *cycleViewID;

/** 轮播图模型列表 */
@property (nonatomic, copy, readonly) NSArray *cycleViewModelList;

/** 功能入口模型列表 */
@property (nonatomic, copy, readonly) NSArray *functionModelList;
/** 新闻列表模型列表 */
@property (nonatomic, copy, readonly) NSArray *homeNewsModelList;

/** 请求轮播图数据是否成功 */
@property (nonatomic, assign) BOOL isRequestCycleDataSuccess;
/** 请求新闻数据是否成功 */
@property (nonatomic, assign) BOOL isRequestNewsDataSuccess;
/** 是否没有更多数据 */
@property (nonatomic, assign) BOOL isNoMoreDataList;

/**
 *  插入广告参数
 */
/** 是否有广告 */
@property (nonatomic, assign) BOOL isHadADView;
/** 广告在第几行 */
@property (nonatomic, copy) NSArray *adPlaceList;


/**
 根据ClassID请求普通新闻的数据
 
 @param classID 新闻栏目类的ID
 @param requestType 请求方式
 */
- (void)requestHomeNewsWithRequestType:(WXNewsRequestType)requestType;

@end
